depends = ( 'Base',)
templates = (
  ('CheckerBoardImageFilter', 'itk::CheckerBoardImageFilter', 'itkCheckerBoardImageFilterIUS2', 'itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkCheckerBoardImageFilterIUS2_Pointer', 'itk::CheckerBoardImageFilter< itk::Image< unsigned short,2 > >'),
  ('CheckerBoardImageFilter', 'itk::CheckerBoardImageFilter', 'itkCheckerBoardImageFilterIUS3', 'itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkCheckerBoardImageFilterIUS3_Pointer', 'itk::CheckerBoardImageFilter< itk::Image< unsigned short,3 > >'),
  ('CheckerBoardImageFilter', 'itk::CheckerBoardImageFilter', 'itkCheckerBoardImageFilterIF2', 'itk::Image< float,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkCheckerBoardImageFilterIF2_Pointer', 'itk::CheckerBoardImageFilter< itk::Image< float,2 > >'),
  ('CheckerBoardImageFilter', 'itk::CheckerBoardImageFilter', 'itkCheckerBoardImageFilterIF3', 'itk::Image< float,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkCheckerBoardImageFilterIF3_Pointer', 'itk::CheckerBoardImageFilter< itk::Image< float,3 > >'),
  ('CheckerBoardImageFilter', 'itk::CheckerBoardImageFilter', 'itkCheckerBoardImageFilterIVF22', 'itk::Image< itk::Vector< float,2 >,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkCheckerBoardImageFilterIVF22_Pointer', 'itk::CheckerBoardImageFilter< itk::Image< itk::Vector< float,2 >,2 > >'),
  ('CheckerBoardImageFilter', 'itk::CheckerBoardImageFilter', 'itkCheckerBoardImageFilterIVF33', 'itk::Image< itk::Vector< float,3 >,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkCheckerBoardImageFilterIVF33_Pointer', 'itk::CheckerBoardImageFilter< itk::Image< itk::Vector< float,3 >,3 > >'),
  ('CheckerBoardImageFilter', 'itk::CheckerBoardImageFilter', 'itkCheckerBoardImageFilterICVF22', 'itk::Image< itk::CovariantVector< float,2 >,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkCheckerBoardImageFilterICVF22_Pointer', 'itk::CheckerBoardImageFilter< itk::Image< itk::CovariantVector< float,2 >,2 > >'),
  ('CheckerBoardImageFilter', 'itk::CheckerBoardImageFilter', 'itkCheckerBoardImageFilterICVF33', 'itk::Image< itk::CovariantVector< float,3 >,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkCheckerBoardImageFilterICVF33_Pointer', 'itk::CheckerBoardImageFilter< itk::Image< itk::CovariantVector< float,3 >,3 > >'),
  ('CheckerBoardImageFilter', 'itk::CheckerBoardImageFilter', 'itkCheckerBoardImageFilterIRGBUS2', 'itk::Image< itk::RGBPixel< unsigned short >,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkCheckerBoardImageFilterIRGBUS2_Pointer', 'itk::CheckerBoardImageFilter< itk::Image< itk::RGBPixel< unsigned short >,2 > >'),
  ('CheckerBoardImageFilter', 'itk::CheckerBoardImageFilter', 'itkCheckerBoardImageFilterIRGBUS3', 'itk::Image< itk::RGBPixel< unsigned short >,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkCheckerBoardImageFilterIRGBUS3_Pointer', 'itk::CheckerBoardImageFilter< itk::Image< itk::RGBPixel< unsigned short >,3 > >'),
  ('Compose2DCovariantVectorImageFilter', 'itk::Compose2DCovariantVectorImageFilter', 'itkCompose2DCovariantVectorImageFilterIF2ICVF22', 'itk::Image< float,2 >, itk::Image< itk::CovariantVector< float,2 >,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkCompose2DCovariantVectorImageFilterIF2ICVF22_Pointer', 'itk::Compose2DCovariantVectorImageFilter< itk::Image< float,2 >, itk::Image< itk::CovariantVector< float,2 >,2 > >'),
  ('Compose2DVectorImageFilter', 'itk::Compose2DVectorImageFilter', 'itkCompose2DVectorImageFilterIF2IVF22', 'itk::Image< float,2 >, itk::Image< itk::Vector< float,2 >,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkCompose2DVectorImageFilterIF2IVF22_Pointer', 'itk::Compose2DVectorImageFilter< itk::Image< float,2 >, itk::Image< itk::Vector< float,2 >,2 > >'),
  ('Compose3DCovariantVectorImageFilter', 'itk::Compose3DCovariantVectorImageFilter', 'itkCompose3DCovariantVectorImageFilterIF3ICVF33', 'itk::Image< float,3 >, itk::Image< itk::CovariantVector< float,3 >,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkCompose3DCovariantVectorImageFilterIF3ICVF33_Pointer', 'itk::Compose3DCovariantVectorImageFilter< itk::Image< float,3 >, itk::Image< itk::CovariantVector< float,3 >,3 > >'),
  ('Compose3DVectorImageFilter', 'itk::Compose3DVectorImageFilter', 'itkCompose3DVectorImageFilterIF3IVF33', 'itk::Image< float,3 >, itk::Image< itk::Vector< float,3 >,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkCompose3DVectorImageFilterIF3IVF33_Pointer', 'itk::Compose3DVectorImageFilter< itk::Image< float,3 >, itk::Image< itk::Vector< float,3 >,3 > >'),
  ('ComposeRGBAImageFilter', 'itk::ComposeRGBAImageFilter', 'itkComposeRGBAImageFilterIUS2IRGBAUS2', 'itk::Image< unsigned short,2 >, itk::Image< itk::RGBAPixel< unsigned short >,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkComposeRGBAImageFilterIUS2IRGBAUS2_Pointer', 'itk::ComposeRGBAImageFilter< itk::Image< unsigned short,2 >, itk::Image< itk::RGBAPixel< unsigned short >,2 > >'),
  ('ComposeRGBAImageFilter', 'itk::ComposeRGBAImageFilter', 'itkComposeRGBAImageFilterIUS3IRGBAUS3', 'itk::Image< unsigned short,3 >, itk::Image< itk::RGBAPixel< unsigned short >,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkComposeRGBAImageFilterIUS3IRGBAUS3_Pointer', 'itk::ComposeRGBAImageFilter< itk::Image< unsigned short,3 >, itk::Image< itk::RGBAPixel< unsigned short >,3 > >'),
  ('ComposeRGBImageFilter', 'itk::ComposeRGBImageFilter', 'itkComposeRGBImageFilterIUS2IRGBUS2', 'itk::Image< unsigned short,2 >, itk::Image< itk::RGBPixel< unsigned short >,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkComposeRGBImageFilterIUS2IRGBUS2_Pointer', 'itk::ComposeRGBImageFilter< itk::Image< unsigned short,2 >, itk::Image< itk::RGBPixel< unsigned short >,2 > >'),
  ('ComposeRGBImageFilter', 'itk::ComposeRGBImageFilter', 'itkComposeRGBImageFilterIUS3IRGBUS3', 'itk::Image< unsigned short,3 >, itk::Image< itk::RGBPixel< unsigned short >,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkComposeRGBImageFilterIUS3IRGBUS3_Pointer', 'itk::ComposeRGBImageFilter< itk::Image< unsigned short,3 >, itk::Image< itk::RGBPixel< unsigned short >,3 > >'),
  ('JoinSeriesImageFilter', 'itk::JoinSeriesImageFilter', 'itkJoinSeriesImageFilterIUS2IUS3', 'itk::Image< unsigned short,2 >,itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkJoinSeriesImageFilterIUS2IUS3_Pointer', 'itk::JoinSeriesImageFilter< itk::Image< unsigned short,2 >,itk::Image< unsigned short,3 > >'),
  ('JoinSeriesImageFilter', 'itk::JoinSeriesImageFilter', 'itkJoinSeriesImageFilterIF2IF3', 'itk::Image< float,2 >,itk::Image< float,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkJoinSeriesImageFilterIF2IF3_Pointer', 'itk::JoinSeriesImageFilter< itk::Image< float,2 >,itk::Image< float,3 > >'),
  ('PasteImageFilter', 'itk::PasteImageFilter', 'itkPasteImageFilterIUS2', 'itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkPasteImageFilterIUS2_Pointer', 'itk::PasteImageFilter< itk::Image< unsigned short,2 > >'),
  ('PasteImageFilter', 'itk::PasteImageFilter', 'itkPasteImageFilterIUS3', 'itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkPasteImageFilterIUS3_Pointer', 'itk::PasteImageFilter< itk::Image< unsigned short,3 > >'),
  ('PasteImageFilter', 'itk::PasteImageFilter', 'itkPasteImageFilterIF2', 'itk::Image< float,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkPasteImageFilterIF2_Pointer', 'itk::PasteImageFilter< itk::Image< float,2 > >'),
  ('PasteImageFilter', 'itk::PasteImageFilter', 'itkPasteImageFilterIF3', 'itk::Image< float,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkPasteImageFilterIF3_Pointer', 'itk::PasteImageFilter< itk::Image< float,3 > >'),
  ('RGBToLuminanceImageFilter', 'itk::RGBToLuminanceImageFilter', 'itkRGBToLuminanceImageFilterIRGBUS2IUS2', 'itk::Image< itk::RGBPixel< unsigned short >,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkRGBToLuminanceImageFilterIRGBUS2IUS2_Pointer', 'itk::RGBToLuminanceImageFilter< itk::Image< itk::RGBPixel< unsigned short >,2 >, itk::Image< unsigned short,2 > >'),
  ('RGBToLuminanceImageFilter', 'itk::RGBToLuminanceImageFilter', 'itkRGBToLuminanceImageFilterIRGBUS3IUS3', 'itk::Image< itk::RGBPixel< unsigned short >,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkRGBToLuminanceImageFilterIRGBUS3IUS3_Pointer', 'itk::RGBToLuminanceImageFilter< itk::Image< itk::RGBPixel< unsigned short >,3 >, itk::Image< unsigned short,3 > >'),
  ('RGBToLuminanceImageFilter', 'itk::RGBToLuminanceImageFilter', 'itkRGBToLuminanceImageFilterIRGBAUS2IUS2', 'itk::Image< itk::RGBAPixel< unsigned short >,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkRGBToLuminanceImageFilterIRGBAUS2IUS2_Pointer', 'itk::RGBToLuminanceImageFilter< itk::Image< itk::RGBAPixel< unsigned short >,2 >, itk::Image< unsigned short,2 > >'),
  ('RGBToLuminanceImageFilter', 'itk::RGBToLuminanceImageFilter', 'itkRGBToLuminanceImageFilterIRGBAUS3IUS3', 'itk::Image< itk::RGBAPixel< unsigned short >,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkRGBToLuminanceImageFilterIRGBAUS3IUS3_Pointer', 'itk::RGBToLuminanceImageFilter< itk::Image< itk::RGBAPixel< unsigned short >,3 >, itk::Image< unsigned short,3 > >'),
  ('RegionOfInterestImageFilter', 'itk::RegionOfInterestImageFilter', 'itkRegionOfInterestImageFilterIUS2IUS2', 'itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkRegionOfInterestImageFilterIUS2IUS2_Pointer', 'itk::RegionOfInterestImageFilter< itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 > >'),
  ('RegionOfInterestImageFilter', 'itk::RegionOfInterestImageFilter', 'itkRegionOfInterestImageFilterIUS3IUS3', 'itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkRegionOfInterestImageFilterIUS3IUS3_Pointer', 'itk::RegionOfInterestImageFilter< itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 > >'),
  ('RegionOfInterestImageFilter', 'itk::RegionOfInterestImageFilter', 'itkRegionOfInterestImageFilterIF2IF2', 'itk::Image< float,2 >, itk::Image< float,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkRegionOfInterestImageFilterIF2IF2_Pointer', 'itk::RegionOfInterestImageFilter< itk::Image< float,2 >, itk::Image< float,2 > >'),
  ('RegionOfInterestImageFilter', 'itk::RegionOfInterestImageFilter', 'itkRegionOfInterestImageFilterIF3IF3', 'itk::Image< float,3 >, itk::Image< float,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkRegionOfInterestImageFilterIF3IF3_Pointer', 'itk::RegionOfInterestImageFilter< itk::Image< float,3 >, itk::Image< float,3 > >'),
  ('TileImageFilter', 'itk::TileImageFilter', 'itkTileImageFilterIUS2IUS2', 'itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkTileImageFilterIUS2IUS2_Pointer', 'itk::TileImageFilter< itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 > >'),
  ('TileImageFilter', 'itk::TileImageFilter', 'itkTileImageFilterIUS3IUS3', 'itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkTileImageFilterIUS3IUS3_Pointer', 'itk::TileImageFilter< itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 > >'),
  ('TileImageFilter', 'itk::TileImageFilter', 'itkTileImageFilterIF2IF2', 'itk::Image< float,2 >, itk::Image< float,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkTileImageFilterIF2IF2_Pointer', 'itk::TileImageFilter< itk::Image< float,2 >, itk::Image< float,2 > >'),
  ('TileImageFilter', 'itk::TileImageFilter', 'itkTileImageFilterIF3IF3', 'itk::Image< float,3 >, itk::Image< float,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkTileImageFilterIF3IF3_Pointer', 'itk::TileImageFilter< itk::Image< float,3 >, itk::Image< float,3 > >'),
  ('VectorIndexSelectionCastImageFilter', 'itk::VectorIndexSelectionCastImageFilter', 'itkVectorIndexSelectionCastImageFilterVIUC2IUC2', 'itk::VectorImage< unsigned char,2 >,itk::Image< unsigned char,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkVectorIndexSelectionCastImageFilterVIUC2IUC2_Pointer', 'itk::VectorIndexSelectionCastImageFilter< itk::VectorImage< unsigned char,2 >,itk::Image< unsigned char,2 > >'),
  ('VectorIndexSelectionCastImageFilter', 'itk::VectorIndexSelectionCastImageFilter', 'itkVectorIndexSelectionCastImageFilterVIUS2IUS2', 'itk::VectorImage< unsigned short,2 >,itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkVectorIndexSelectionCastImageFilterVIUS2IUS2_Pointer', 'itk::VectorIndexSelectionCastImageFilter< itk::VectorImage< unsigned short,2 >,itk::Image< unsigned short,2 > >'),
  ('VectorIndexSelectionCastImageFilter', 'itk::VectorIndexSelectionCastImageFilter', 'itkVectorIndexSelectionCastImageFilterVIF2IF2', 'itk::VectorImage< float,2 >,itk::Image< float,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkVectorIndexSelectionCastImageFilterVIF2IF2_Pointer', 'itk::VectorIndexSelectionCastImageFilter< itk::VectorImage< float,2 >,itk::Image< float,2 > >'),
  ('VectorIndexSelectionCastImageFilter', 'itk::VectorIndexSelectionCastImageFilter', 'itkVectorIndexSelectionCastImageFilterVIUC3IUC3', 'itk::VectorImage< unsigned char,3 >,itk::Image< unsigned char,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkVectorIndexSelectionCastImageFilterVIUC3IUC3_Pointer', 'itk::VectorIndexSelectionCastImageFilter< itk::VectorImage< unsigned char,3 >,itk::Image< unsigned char,3 > >'),
  ('VectorIndexSelectionCastImageFilter', 'itk::VectorIndexSelectionCastImageFilter', 'itkVectorIndexSelectionCastImageFilterVIUS3IUS3', 'itk::VectorImage< unsigned short,3 >,itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkVectorIndexSelectionCastImageFilterVIUS3IUS3_Pointer', 'itk::VectorIndexSelectionCastImageFilter< itk::VectorImage< unsigned short,3 >,itk::Image< unsigned short,3 > >'),
  ('VectorIndexSelectionCastImageFilter', 'itk::VectorIndexSelectionCastImageFilter', 'itkVectorIndexSelectionCastImageFilterVIF3IF3', 'itk::VectorImage< float,3 >,itk::Image< float,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkVectorIndexSelectionCastImageFilterVIF3IF3_Pointer', 'itk::VectorIndexSelectionCastImageFilter< itk::VectorImage< float,3 >,itk::Image< float,3 > >'),
  ('VectorIndexSelectionCastImageFilter', 'itk::VectorIndexSelectionCastImageFilter', 'itkVectorIndexSelectionCastImageFilterIRGBUS2IUS2', 'itk::Image< itk::RGBPixel< unsigned short >,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkVectorIndexSelectionCastImageFilterIRGBUS2IUS2_Pointer', 'itk::VectorIndexSelectionCastImageFilter< itk::Image< itk::RGBPixel< unsigned short >,2 >, itk::Image< unsigned short,2 > >'),
  ('VectorIndexSelectionCastImageFilter', 'itk::VectorIndexSelectionCastImageFilter', 'itkVectorIndexSelectionCastImageFilterIRGBUS3IUS3', 'itk::Image< itk::RGBPixel< unsigned short >,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkVectorIndexSelectionCastImageFilterIRGBUS3IUS3_Pointer', 'itk::VectorIndexSelectionCastImageFilter< itk::Image< itk::RGBPixel< unsigned short >,3 >, itk::Image< unsigned short,3 > >'),
  ('VectorIndexSelectionCastImageFilter', 'itk::VectorIndexSelectionCastImageFilter', 'itkVectorIndexSelectionCastImageFilterIVF22IF2', 'itk::Image< itk::Vector< float,2 >,2 >, itk::Image< float,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkVectorIndexSelectionCastImageFilterIVF22IF2_Pointer', 'itk::VectorIndexSelectionCastImageFilter< itk::Image< itk::Vector< float,2 >,2 >, itk::Image< float,2 > >'),
  ('VectorIndexSelectionCastImageFilter', 'itk::VectorIndexSelectionCastImageFilter', 'itkVectorIndexSelectionCastImageFilterIVF33IF3', 'itk::Image< itk::Vector< float,3 >,3 >, itk::Image< float,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkVectorIndexSelectionCastImageFilterIVF33IF3_Pointer', 'itk::VectorIndexSelectionCastImageFilter< itk::Image< itk::Vector< float,3 >,3 >, itk::Image< float,3 > >'),
  ('VectorIndexSelectionCastImageFilter', 'itk::VectorIndexSelectionCastImageFilter', 'itkVectorIndexSelectionCastImageFilterIRGBAUS2IUS2', 'itk::Image< itk::RGBAPixel< unsigned short >,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkVectorIndexSelectionCastImageFilterIRGBAUS2IUS2_Pointer', 'itk::VectorIndexSelectionCastImageFilter< itk::Image< itk::RGBAPixel< unsigned short >,2 >, itk::Image< unsigned short,2 > >'),
  ('VectorIndexSelectionCastImageFilter', 'itk::VectorIndexSelectionCastImageFilter', 'itkVectorIndexSelectionCastImageFilterIRGBAUS3IUS3', 'itk::Image< itk::RGBAPixel< unsigned short >,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkVectorIndexSelectionCastImageFilterIRGBAUS3IUS3_Pointer', 'itk::VectorIndexSelectionCastImageFilter< itk::Image< itk::RGBAPixel< unsigned short >,3 >, itk::Image< unsigned short,3 > >'),
)
